package com.fashion.server.domain.model;

import java.util.Date;

/**
 * Created by zhuqi on 2016/9/5.
 */
public class WebUserIdentityModel extends BaseModel{
    private Long id;

    /**  */
    private String userId;

    /** 真实姓名 */
    private String realName;

    /** 身份证号 */
    private String personId;

    /** 是否有直播经历 */
    private Integer history;

    /** 个人简介文件存储位置 */
    private String infoFile;

    /** 主播平台 */
    private String platForm;

    /** 直播间号 */
    private String liveId;

    /** 银行卡号 */
    private String bankId;

    /** 认证照片 */
    private String personImg;

    /** 手持身份证照片 */
    private String personImgByHand;

    /** 身份证正面 */
    private String personImgHeads;

    /** 身份证背面 */
    private String personImgTails;

    /**  */
    private Date signStartTime;

    /** 签约结束时间 */
    private Date signEndTime;
    
    /** 银行 */
    private String bank;

    /** 开户行 */
    private String bankName;

    /** 级别（可能还会关联一些其他内容暂时存个id） */
    private String levelId;

    /** 规定天数 */
    private Integer ruleDay;

    /** 规定时长(单位分钟） */
    private Integer ruleTime;

    /** 有效天数时长 */
    private Integer validTime;

    /** 底薪(元) */
    private Integer basicSalary;
    
    /** 平台分成比例*/
    private Integer platformIntoRatio;

    /** 上级(家族/经理公司)分成比例*/
    private Integer groupIntoRatio;
    
    /** 个人分成比例*/
    private Integer personalIntoRatio;
    
    /**上级id**/
    private Long pid;
    /** 认证状态（0：未提交，1：审核中 2：已认证） */
    private Integer status;
    /**个人简介背景图**/
    private String bgimg;

    /**个人简介**/
    private String profiles;

    /**关联主播id**/
    private String relationIds;

    /**运营主播id**/
    private Integer operationId;
    
    /** 是否首播；0：不是，1是 */
    private Integer firstShow;

    /**联系手机号**/
    private String contactPhone;
    /**申请日期**/
    private Date applyTime;
    
    private String agentName;
    private String agentPhone;
    private String agentQq;
    private Integer salaryPayType;
    private String alipayNo;
    private String alipayName;
    
    private String lifePhone1;
    private String lifePhone2;
    private String lifePhone3;
    
	/** 上级分层（经纪公司、家族） */
	private Integer superiorInto;

	private Integer platformInto;

    //签约主播数量
    private Integer count;

    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getPersonId() {
        return personId;
    }

    public void setPersonId(String personId) {
        this.personId = personId;
    }

    public String getRealName() {
        return this.realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public Integer getHistory() {
        return this.history;
    }

    public void setHistory(Integer history) {
        this.history = history;
    }

    public String getInfoFile() {
        return this.infoFile;
    }

    public void setInfoFile(String infoFile) {
        this.infoFile = infoFile;
    }

    public String getPlatForm() {
        return this.platForm;
    }

    public void setPlatForm(String platForm) {
        this.platForm = platForm;
    }

    public String getLiveId() {
        return this.liveId;
    }

    public void setLiveId(String liveId) {
        this.liveId = liveId;
    }

    public String getBankId() {
        return bankId;
    }

    public void setBankId(String bankId) {
        this.bankId = bankId;
    }

    public String getPersonImg() {
        return this.personImg;
    }

    public void setPersonImg(String personImg) {
        this.personImg = personImg;
    }

    public String getPersonImgByHand() {
        return this.personImgByHand;
    }

    public void setPersonImgByHand(String personImgByHand) {
        this.personImgByHand = personImgByHand;
    }

    public String getPersonImgHeads() {
        return this.personImgHeads;
    }

    public void setPersonImgHeads(String personImgHeads) {
        this.personImgHeads = personImgHeads;
    }

    public String getPersonImgTails() {
        return this.personImgTails;
    }

    public void setPersonImgTails(String personImgTails) {
        this.personImgTails = personImgTails;
    }

    public Date getSignStartTime() {
        return this.signStartTime;
    }

    public void setSignStartTime(Date signStartTime) {
        this.signStartTime = signStartTime;
    }

    public Date getSignEndTime() {
        return this.signEndTime;
    }

    public void setSignEndTime(Date signEndTime) {
        this.signEndTime = signEndTime;
    }

    public String getBankName() {
        return this.bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getLevelId() {
        return this.levelId;
    }

    public void setLevelId(String levelId) {
        this.levelId = levelId;
    }

    public Integer getRuleDay() {
        return this.ruleDay;
    }

    public void setRuleDay(Integer ruleDay) {
        this.ruleDay = ruleDay;
    }

    public Integer getRuleTime() {
        return this.ruleTime;
    }

    public void setRuleTime(Integer ruleTime) {
        this.ruleTime = ruleTime;
    }

    public Integer getValidTime() {
        return this.validTime;
    }

    public void setValidTime(Integer validTime) {
        this.validTime = validTime;
    }

    public Integer getBasicSalary() {
        return this.basicSalary;
    }

    public void setBasicSalary(Integer basicSalary) {
        this.basicSalary = basicSalary;
    }

    public Integer getStatus() {
        return this.status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getBgimg() {
        return bgimg;
    }

    public void setBgimg(String bgimg) {
        this.bgimg = bgimg;
    }

    public String getProfiles() {
        return profiles;
    }

    public void setProfiles(String profiles) {
        this.profiles = profiles;
    }

    public Long getPid() {
        return pid;
    }
    public void setPid(Long pid) {
        this.pid = pid;
    }
    public String getRelationIds() {
        return relationIds;
    }
    public void setRelationIds(String relationIds) {
        this.relationIds = relationIds;
    }
    public Integer getOperationId() {
        return operationId;
    }
    public void setOperationId(Integer operationId) {
        this.operationId = operationId;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public Date getApplyTime() {
        return applyTime;
    }

    public void setApplyTime(Date applyTime) {
        this.applyTime = applyTime;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

	public String getBank() {
		return bank;
	}

	public void setBank(String bank) {
		this.bank = bank;
	}

	public Integer getPlatformIntoRatio() {
		return platformIntoRatio;
	}

	public void setPlatformIntoRatio(Integer platformIntoRatio) {
		this.platformIntoRatio = platformIntoRatio;
	}

	public Integer getGroupIntoRatio() {
		return groupIntoRatio;
	}

	public void setGroupIntoRatio(Integer groupIntoRatio) {
		this.groupIntoRatio = groupIntoRatio;
	}

	public Integer getPersonalIntoRatio() {
		return personalIntoRatio;
	}

	public void setPersonalIntoRatio(Integer personalIntoRatio) {
		this.personalIntoRatio = personalIntoRatio;
	}

	public Integer getFirstShow() {
		return firstShow;
	}

	public void setFirstShow(Integer firstShow) {
		this.firstShow = firstShow;
	}

	public String getAgentName() {
		return agentName;
	}

	public void setAgentName(String agentName) {
		this.agentName = agentName;
	}

	public String getAgentPhone() {
		return agentPhone;
	}

	public void setAgentPhone(String agentPhone) {
		this.agentPhone = agentPhone;
	}

	public String getAgentQq() {
		return agentQq;
	}

	public void setAgentQq(String agentQq) {
		this.agentQq = agentQq;
	}

	public Integer getSalaryPayType() {
		return salaryPayType;
	}

	public void setSalaryPayType(Integer salaryPayType) {
		this.salaryPayType = salaryPayType;
	}

	public String getAlipayNo() {
		return alipayNo;
	}

	public void setAlipayNo(String alipayNo) {
		this.alipayNo = alipayNo;
	}

	public String getAlipayName() {
		return alipayName;
	}

	public void setAlipayName(String alipayName) {
		this.alipayName = alipayName;
	}

	public String getLifePhone1() {
		return lifePhone1;
	}

	public void setLifePhone1(String lifePhone1) {
		this.lifePhone1 = lifePhone1;
	}

	public String getLifePhone2() {
		return lifePhone2;
	}

	public void setLifePhone2(String lifePhone2) {
		this.lifePhone2 = lifePhone2;
	}

	public String getLifePhone3() {
		return lifePhone3;
	}

	public void setLifePhone3(String lifePhone3) {
		this.lifePhone3 = lifePhone3;
	}

	public Integer getSuperiorInto() {
		return superiorInto;
	}

	public void setSuperiorInto(Integer superiorInto) {
		this.superiorInto = superiorInto;
	}

	public Integer getPlatformInto() {
		return platformInto;
	}

	public void setPlatformInto(Integer platformInto) {
		this.platformInto = platformInto;
	}

}
